package com.example.gss.mapper;

import com.example.gss.entity.Tutor;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface TutorMapper {
    // 根据ID查询导师
    Tutor selectById(String tutorId);

    // 根据工号和密码查询导师（用于登录）
    Tutor selectByTutorIdAndPassword(String tutorId, String password);

    // 查询所有导师
    List<Tutor> selectAll();

    // 根据姓名查询导师
    List<Tutor> selectByName(String name);

    // 根据导师组ID查询导师
    List<Tutor> selectByGroupId(String groupId);

    // 插入导师
    int insert(Tutor tutor);

    // 更新导师
    int update(Tutor tutor);

    // 删除导师
    int delete(String tutorId);
}